package cn.zch.soft;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.format.FormatterRegistry;
import org.springframework.http.converter.HttpMessageConverter;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.validation.MessageCodesResolver;
import org.springframework.validation.Validator;
import org.springframework.web.method.support.HandlerMethodArgumentResolver;
import org.springframework.web.method.support.HandlerMethodReturnValueHandler;
import org.springframework.web.servlet.HandlerExceptionResolver;
import org.springframework.web.servlet.config.annotation.*;

import java.util.List;
/**
 * @author zchcpy
 * // @ComponentScan(basePackages = {"com.xb.soft.mapper"})
 */
@SpringBootApplication
@EnableScheduling
public class ToolsApp implements WebMvcConfigurer {
  public static void main(String[] args) {
    SpringApplication.run(ToolsApp.class);
  }
  @Override
  public void configurePathMatch(PathMatchConfigurer pathMatchConfigurer) {
    //
  }
  @Override
  public void configureContentNegotiation(ContentNegotiationConfigurer contentNegotiationConfigurer) {
    //
  }
  @Override
  public void configureAsyncSupport(AsyncSupportConfigurer asyncSupportConfigurer) {
    //
  }
  @Override
  public void configureDefaultServletHandling(DefaultServletHandlerConfigurer defaultServletHandlerConfigurer) {
    //
  }
  @Override
  public void addFormatters(FormatterRegistry formatterRegistry) {
    //
  }
  @Override
  public void addInterceptors(InterceptorRegistry interceptorRegistry) {
    //
  }
  @Override
  public void addResourceHandlers(ResourceHandlerRegistry registry) {
    registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static/");
    registry.addResourceHandler("/File/**").addResourceLocations("file:File/");
  }
  @Override
  public void addCorsMappings(CorsRegistry corsRegistry) {
    //
  }
  @Override
  public void addViewControllers(ViewControllerRegistry viewControllerRegistry) {
    //
  }
  @Override
  public void configureViewResolvers(ViewResolverRegistry viewResolverRegistry) {
    //
  }
  @Override
  public void addArgumentResolvers(List<HandlerMethodArgumentResolver> list) {
    //
  }
  @Override
  public void addReturnValueHandlers(List<HandlerMethodReturnValueHandler> list) {
    //
  }
  @Override
  public void configureMessageConverters(List<HttpMessageConverter<?>> list) {
    //
  }
  @Override
  public void extendMessageConverters(List<HttpMessageConverter<?>> list) {
    //
  }
  @Override
  public void configureHandlerExceptionResolvers(List<HandlerExceptionResolver> list) {
    //
  }
  @Override
  public void extendHandlerExceptionResolvers(List<HandlerExceptionResolver> list) {
    //
  }
  @Override
  public Validator getValidator() {
    return null;
  }
  @Override
  public MessageCodesResolver getMessageCodesResolver() {
    return null;
  }
}
